package com.wjerp.tplus.server.api.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * @author lishuailei
 */
@ApiModel("新增发票信息入参")
public class AddInvoiceInfoRequest implements Serializable {

    @ApiModelProperty("公司编码")
    private String companyCode;

    @ApiModelProperty("发票代码")
    private String invoiceCode;

    @ApiModelProperty("发票号码")
    private String invoiceNumber;

    @ApiModelProperty("开票日期")
    private String invoiceDate;

    @ApiModelProperty("校验码")
    private String checkCode;

    @ApiModelProperty("金额")
    private String amount;

    @ApiModelProperty("报销人编码")
    private String reimburseMemberCode;

    @ApiModelProperty("备注")
    private String remark;

    public String getInvoiceCode() {
        return invoiceCode;
    }

    public void setInvoiceCode(String invoiceCode) {
        this.invoiceCode = invoiceCode;
    }

    public String getInvoiceNumber() {
        return invoiceNumber;
    }

    public void setInvoiceNumber(String invoiceNumber) {
        this.invoiceNumber = invoiceNumber;
    }

    public String getInvoiceDate() {
        return invoiceDate;
    }

    public void setInvoiceDate(String invoiceDate) {
        this.invoiceDate = invoiceDate;
    }

    public String getCheckCode() {
        return checkCode;
    }

    public void setCheckCode(String checkCode) {
        this.checkCode = checkCode;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public String getReimburseMemberCode() {
        return reimburseMemberCode;
    }

    public void setReimburseMemberCode(String reimburseMemberCode) {
        this.reimburseMemberCode = reimburseMemberCode;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCompanyCode() {
        return companyCode;
    }

    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }

    @Override
    public String toString() {
        return "AddInvoiceInfoRequest{" +
                "invoiceCode='" + invoiceCode + '\'' +
                ", invoiceNumber='" + invoiceNumber + '\'' +
                ", invoiceDate='" + invoiceDate + '\'' +
                ", checkCode='" + checkCode + '\'' +
                ", amount='" + amount + '\'' +
                ", reimburseMemberCode='" + reimburseMemberCode + '\'' +
                ", remark='" + remark + '\'' +
                '}';
    }
}
